package com.jt.www.model.woxuebao;

import io.swagger.annotations.ApiModelProperty;

public class PayStateDTO {

    @ApiModelProperty(value = "投保单号")
    private String orderSubNo;

    /**
     * 支付网关流水号
     */
    @ApiModelProperty(value = "支付网关流水号")
    private String tradeNo;

    /**
     * 支付完成时间
     */
//    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
//    @DateTimeFormat(pattern ="yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "支付完成时间")
    private String payEndTime;

    /**
     * 订单编号
     */
    @ApiModelProperty(value = "订单编号")
    private String orderNo;

    /**
     * 支付渠道 取值范围  weixin：微信。vbao：微包。ali：支付宝。allin：通联
     */
    @ApiModelProperty(value = "支付渠道 取值范围  weixin：微信。vbao：微包。ali：支付宝。allin：通联")
    private String payChannel;

    /**
     * 支付状态 -1--未提交，0--已提交，1--支付成功，2--支付失败，3--支付处理中，4--提交支付失败，12--二维码失效
     */
    @ApiModelProperty(value = "支付状态 -1--未提交，0--已提交，1--支付成功，2--支付失败，3--支付处理中，4--提交支付失败，12--二维码失效")
    private String status;

    public String getOrderSubNo() {
        return orderSubNo;
    }

    public void setOrderSubNo(String orderSubNo) {
        this.orderSubNo = orderSubNo;
    }

    public String getTradeNo() {
        return tradeNo;
    }

    public void setTradeNo(String tradeNo) {
        this.tradeNo = tradeNo;
    }

    public String getPayEndTime() {
        return payEndTime;
    }

    public void setPayEndTime(String payEndTime) {
        this.payEndTime = payEndTime;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public String getPayChannel() {
        return payChannel;
    }

    public void setPayChannel(String payChannel) {
        this.payChannel = payChannel;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }
}
